package com.tk.scanner;

public class Demo02 {
    public static void main(String[] args) {
        //  与(and)   或(or)   非(取反)

        boolean a = true;
        boolean b = false;

        System.out.println("a && b: " + (a && b)); //逻辑与运算：两个变量都为真，结果才为 true
        System.out.println("a || b: " + (a || b)); //逻辑或运算：两个变量有一个为真，结果就为 true
        System.out.println("!(a && b): " + !(a && b)); //逻辑非运算：如果(a && b)结果为 true，变为 false；如果(a && b)结果为false，变为 true


        //短路运算
        int c = 5;
        boolean d = (c<4)&&(c++<4);
        System.out.println(d);
        System.out.println(c);
    }
}
